Definitions | x:A B(x), P & Q, M1 || M2, Knd, Id, State(ds), Type, t.1, Top, f(x)?z, , t.2, Void, x:A B(x), <a, b>, f(x), f(a), IdDeq, f g, s = t, x:A. B(x), t T, b, A,  b, , , x.A(x),  x. t(x), KindDeq, a:A fp B(a), product-deq(A;B;a;b), x dom(f), P  Q, P   Q, Unit, left + right, x:A.B(x), False, P Q, z != f(x)  P(a;z), constant_function(f;A;B), M1 ||decl M2, Valtype(da;k), M.ds(x), mk-ma, MsgA, ma-ef-const(M;k;x;s;v), M.da(a), M.state, M1 M2, Atom$n, f || g, if b then t else f fi , x,y:A//B(x;y), f g, True, T, IdLnk, x(s), EqDecider(T), s ~ t, {T}, SQType(T), case b of inl(x) => s(x) | inr(y) => t(y), , Dec(P) |